*{ padding:0px; margin:0px; }
body{ background:#1d2240 url(../images/bg.jpg) center top no-repeat;}
.boxgrid{ 
				width: 199px; 
				height: 122px; 
				margin:3px; 
				float:left; 
				background:url(../images/pic_bg.png) no-repeat; 
				overflow: hidden; 
				position: relative; 
				filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL ) 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0;
					cursor:pointer;

				}
 				.captionfull .boxcaption {
 					top: 260px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220px;
 					left: 0;
 				}
				
#box_main{position:absolute; top:50%; width:100%; height:385px;}
#box_form{width:825px;_width:845px;padding-left:20px; margin:auto;position:relative; top:-50%;}


.dock {
width:885px;_width:905px;
	position:absolute;
	height: 50px; 
	text-align: center;
	background:url(../images/box_bg.png) center no-repeat; 
}

#dock2 {
width:100%;
	margin:0 auto;
	bottom: 0px;
	left: 0px;
	position: absolute;

}
.dock-container2 {
	position: absolute;
	height: 50px;
}
a.dock-item2 {
	display: block; 
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-top:5px;
	padding-bottom:5px;
	color:#fff;
	line-height:25px;
	text-align:center;
	background:url(../images/txt_bg.png) center no-repeat  ;
	filter: Alpha(Opacity=60);
	opacity: 0.5;
     
	
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}